package com.cn.hz.zyj.service;

import com.cn.hz.zyj.model.entity.UserEntity;
import com.sun.org.apache.xpath.internal.operations.Bool;

import java.util.List;

public interface UserService {

    /**
     * 添加用户
     * @param username 用户名
     * @param password 密码
     * @param realname 姓名
     * @param schoolId 学号
     * @param userType 用户类型
     */
    void addUser(String username,String password,String realname,String schoolId,int userType);

    /**
     * 删除用户
     * @param userId 用户id
     */
    void deleteUser(int userId);

    /**
     * 查询所有用户
     * @return
     */
    List<UserEntity> findAll();

    /**
     * 查询指定用户(用户id)
     * @param userId
     * @return
     */
    UserEntity findUser(int userId);

    /**
     * 登录用户
     * @param username
     * @param password
     * @return
     */
    Boolean login(String username,String password);

    /**
     * 判断用户是否登录
     * @param username
     * @return
     */
    Boolean isLogin(String username);

    void changePwd();
}
